package com.xiyu.service.service.elder;

import com.xiyu.service.vo.elder.checkOut.CheckOutGetOutput;
import com.xiyu.service.vo.elder.checkOut.CheckOutUpdateStatusInput;
import com.xiyu.service.vo.elder.checkOut.CheckOutUpdateInput;
import com.xiyu.service.vo.elder.checkOut.CheckOutCreateInput;
import com.xiyu.service.vo.elder.checkOut.CheckOutPageQueryOutput;
import com.xiyu.service.vo.elder.checkOut.CheckOutPageQueryInput;
import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 退住登记 Service 接口
 */
public interface CheckOutService {

    PageResult<CheckOutPageQueryOutput> pageQuery(CheckOutPageQueryInput inputVO);

    Long create(CheckOutCreateInput inputVO);

    Boolean update(CheckOutUpdateInput inputVO);

    Boolean updateStatus(CheckOutUpdateStatusInput inputVO);

    CheckOutGetOutput get(Long id);

}
